package com.ktgj.customer.api.domain;

import com.ktgj.common.core.annotation.Excel;

public class BillPayment
{
    /** 账单业务类型 */
    @Excel(name = "账单业务类型")
    private String billBizType;

    /** 开票金额 */
    @Excel(name = "开票金额")
    private String invoiceAmount;

    /** 商户订单号 */
    @Excel(name = "商户订单号")
    private String merOrderId;

    /** 交易参考号 */
    @Excel(name = "交易参考号")
    private String paySeqId;

    /** 账单流水总金额 */
    @Excel(name = "账单流水总金额")
    private int totalAmount;

    /** 实付金额 */
    @Excel(name = "实付金额")
    private int buyerPayAmount;

    /** 钱包折扣金额- */
    @Excel(name = "钱包折扣金额-")
    private int couponAmount;

    /** 折扣金额 */
    @Excel(name = "折扣金额")
    private int discountAmount;

    /** 买家ID */
    @Excel(name = "买家ID")
    private String buyerId;

    /** 买家用户名 */
    @Excel(name = "买家用户名")
    private String buyerUsername;

    /** 支付详情 */
    @Excel(name = "支付详情")
    private String payDetail;

    /** 支付时间，格式yyyy-MM-dd HH:mm:ss */
    @Excel(name = "支付时间，格式yyyy-MM-dd HH:mm:ss")
    private String payTime;

    /** 结算时间，格式yyyy-MM-dd */
    @Excel(name = "结算时间，格式yyyy-MM-dd")
    private String settleDate;

    /** 交易状态 */
    @Excel(name = "交易状态")
    private String status;

    /** 目标平台单号 */
    @Excel(name = "目标平台单号")
    private String targetOrderId;

    /** 目标系统 */
    @Excel(name = "目标系统")
    private String targetSys;

    public String getBillBizType() {
        return billBizType;
    }

    public void setBillBizType(String billBizType) {
        this.billBizType = billBizType;
    }

    public String getInvoiceAmount() {
        return invoiceAmount;
    }

    public void setInvoiceAmount(String invoiceAmount) {
        this.invoiceAmount = invoiceAmount;
    }

    public String getMerOrderId() {
        return merOrderId;
    }

    public void setMerOrderId(String merOrderId) {
        this.merOrderId = merOrderId;
    }

    public String getPaySeqId() {
        return paySeqId;
    }

    public void setPaySeqId(String paySeqId) {
        this.paySeqId = paySeqId;
    }

    public int getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(int totalAmount) {
        this.totalAmount = totalAmount;
    }

    public int getBuyerPayAmount() {
        return buyerPayAmount;
    }

    public void setBuyerPayAmount(int buyerPayAmount) {
        this.buyerPayAmount = buyerPayAmount;
    }

    public int getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(int couponAmount) {
        this.couponAmount = couponAmount;
    }

    public int getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(int discountAmount) {
        this.discountAmount = discountAmount;
    }

    public String getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(String buyerId) {
        this.buyerId = buyerId;
    }

    public String getBuyerUsername() {
        return buyerUsername;
    }

    public void setBuyerUsername(String buyerUsername) {
        this.buyerUsername = buyerUsername;
    }

    public String getPayDetail() {
        return payDetail;
    }

    public void setPayDetail(String payDetail) {
        this.payDetail = payDetail;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(String settleDate) {
        this.settleDate = settleDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTargetOrderId() {
        return targetOrderId;
    }

    public void setTargetOrderId(String targetOrderId) {
        this.targetOrderId = targetOrderId;
    }

    public String getTargetSys() {
        return targetSys;
    }

    public void setTargetSys(String targetSys) {
        this.targetSys = targetSys;
    }
}
